Войти
  • 1610Просмотров
  • 9 месяцев назадОпубликованоMPAGS - High Performance Computing in Julia

12. Optimisation Tips & Tricks [HPC in Julia]

In this video we make small changes to our N body simulation example to show various easy optimisation techniques that you can use to speed up your code. By the end of the video we will see a 30-50x speed improvement in our real time simulator. This module was designed as an MPAGS (Midlands Physics Alliance Graduate School) module and aimed at postgraduates and early career researchers. GitHub Repository: Timestamps: 00:00:00 Introduction 00:01:04 Hoisting 00:03:18 Bounds checking 00:04:26 Removing unnecessary operations 00:05:57 Algorithmic changes 00:09:19 Value types (Val) 00:15:09 00:17:44 Overall comparison 00:19:18 Outro Useful links: Git/GitHub for Researchers: Course Information Website: Julia Documentation: MPAGS Registration: Course Notes: